Boosted-bias tunable filter with dynamic calibration

ABSTRACT

In a signal communication device, a frequency-selective filter has at least one component that is biased by a control signal to establish a center frequency of the frequency-selective filter. A closed-loop bias generator is provided to generate the control signal and to adjust the control signal based, at least in part, on a comparison of the control signal and a reference signal.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.11/459,333 (now U.S. Pat. No. 7,427,907), filed Jul. 21, 2006, entitled“Boosted-Bias Tunable Filter with Run-Time Calibration,” herebyincorporated by reference in its entirety, which claims priority fromU.S. Provisional Application No. 60/701,652, filed Jul. 21, 2005,entitled “A Boosted-Bias Tunable Filter with Calibration.”

TECHNICAL FIELD

The present invention relates to the field of electronic communications.

BACKGROUND

FIG. 1 illustrates a prior-art communication 100 system having anintegrated-circuit receiver/transmitter 101 and a frequency-selectiveinput or output filter 103. The filter 103 is useful for suppressingout-of-band spurious signals, reducing dynamic range, eliminatingharmonic distortions, power/noise matching to antennas, and so forth. Inthe case of a television receiver, for example, the filter 103 may bedisposed at the signal input source (antenna 107) to eliminateinterference from noise sources (e.g., cellular telephones and otherradio-frequency (RF) devices) and to minimize the amount of extraneouspower processed by subsequent receiver stages within IC 101.Furthermore, in the case of a television receiver, the filter 103 can beused to power match the receiver antenna, improving its receptionperformance and sensitivity.

Frequency-selective filters typically need to be tuned to center theirpassband within the frequency band of interest. For systems that have anintrinsically wide tuning range (either across a single wide-frequencyband or across multiple smaller bands), such tuning can be extremelychallenging to implement, often requiring passive inductors, capacitors,varactors and other components that further exacerbate the tuningchallenge. In the system of FIG. 1, for example, a varactor (V1) isprovided to enable the resonant frequency of a tank circuit formed bythe varactor and an inductor (L1) to be adjusted through application ofa 0-30 volt varactor bias voltage (the capacitance of a varactor isgenerally proportional to the inverse square-root of the bias voltage sothat a 30 volt bias range enables a roughly 5-6×adjustment of varactorcapacitance). In a typical implementation, a dedicated phase-locked-loop(PLL) device 105 fabricated in a 30-volt analog IC process is used todevelop the varactor bias voltage. More specifically, a varactor iscommonly provided as the charge storage device within the PLL device 105(i.e., storing the output of a charge pump and thus developing thecontrol voltage used to determine the oscillation rate of avoltage-controlled-oscillator (VCO)) so that, as a channel-select signal110 is switched to select a passband of interest (e.g., by selecting aratio between the frequency of the VCO output and the frequency of areference clock signal), the voltage developed on the PLL varactor isincreased or decreased and thus may be output to the filter 103 as thevaractor bias voltage. Typically, inductor L1 is adjusted manually tocalibrate the filter passband for a given channel selection, thusslaving varactor V1 to the PLL varactor so that, as the channel-selectsignal is changed to select different channels within the broaderfrequency band, the varactor bias voltage is adjusted accordingly toestablish the desired passband within the filter.

A major disadvantage of the above-described filter-tuning arrangement,aside from the added cost of the dedicated PLL IC, is that tunercalibration (i.e., the slaving of varactor V1 to the PLL varactor) isgenerally performed only once, at system production time, and thus failsto account for run-time temperature and voltage variations. System 100is also susceptible to loss of calibration due to component aging, orfrom vibration, shock or other physical perturbations common in mobileapplications, which tends to disturb the setting of the manuallyadjusted inductor.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention is illustrated by way of example, and not by wayof limitation, in the figures of the accompanying drawings and in whichlike reference numerals refer to similar elements and in which:

FIG. 1 illustrates a prior art packet communication system having afrequency-selective filter at its input or output;

FIG. 2 illustrates a broadcast signal receiver system having aboosted-bias tunable filter according to an embodiment of the invention;

FIG. 3 illustrates the boosted-bias tunable filter arrangement of FIG. 2in absence of downstream receiver stages;

FIG. 4 illustrates an exemplary tunable filter network and itsinterconnection to a boosted-bias generator modeled by a voltage sourceand series resistance;

FIG. 5 illustrates an embodiment of a pilot tone generator that may beincluded in the calibration engines of FIGS. 3 and 4;

FIG. 6 illustrates an exemplary calibration operation that may becarried out to tune the tunable filter network of FIGS. 3 and 4;

FIG. 7 illustrates an exemplary plot of V_(OUT) that results fromsweeping the bias control word across a range of interest, and thevoltage peak (V_(MAX)) that occurs when the filter network is tuned tothe desired center frequency;

FIG. 8 illustrates an embodiment of a boosted-bias generator that may beused to implement the boosted-bias generator of FIG. 3;

FIG. 9 illustrates exemplary sequences of charge-enable pulses for threedifferent binary control word ranges, and thus for three differentranges of the varactor bias voltage;

FIG. 10 illustrates an alternative circuit arrangement for thecomparison of the sense voltage and setpoint voltage;

DETAILED DESCRIPTION

A dynamically calibrate-able, boosted-bias tunable filter is disclosedin various embodiments. In one embodiment, circuitry for generating andcalibrating a tuning-control voltage, referred to herein as a varactorbias voltage, is implemented in the same logic IC (i.e., an integratedcircuit device fabricated using a standard logic process such as acomplementary metal-oxide-semiconductor (CMOS) process) as other signalreception/transmission stages, thereby obviating the above-describeddedicated 30-volt PLL device typically employed in the prior-art andthus generally reducing system cost and simplifying construction. Asmall number of discrete components (some or all of which may beintegrated within the logic IC or another IC) are provided to close theboosted-bias control loop through the logic IC and a tunable-filternetwork, thus enabling a calibration operation to be performed duringsystem run-time as often as needed to compensate forvoltage/temperature-induced drift, component aging or physicalperturbation.

FIG. 2 illustrates a broadcast signal receiver system 200 having aboosted-bias tunable filter according to an embodiment of the invention.The system 200 includes a receiver IC 201, tunable filter network 203,and a set of passive components that form a voltage accumulator 206,referred to herein as a bias accumulator. The tunable filter network 203includes a tank circuit formed by a varactor V1 and an inductor L1(though other types of filter networks may be used) and is coupled toreceive a radio-frequency (RF) input signal via antenna 207 (or anequivalent RF signal source, such as a cable television signal). In theimplementation shown, the filter network 203 operates as a band-passfilter that filters the RF input signal to provide a band-limited signal204 centered at a frequency specified by a channel-select input 222. Theband-limited signal 204 is provided to subsequent receiver stages 221(e.g., a superheterodyne receiver, zero intermediate-frequency receiver,etc.) which extract one or more information bearing signals 224 (i.e.,digital and/or analog signals of interest). The band-limited signal 204is also supplied to the calibration engine 225 to enable dynamiccalibration of the varactor bias voltage 216, which, in the exemplarysystem of FIG. 2 and other embodiments described below, is a 0-30 voltvaractor bias voltage. More specifically, in one embodiment, thecalibration engine 225 outputs a digital control value, referred toherein as a bias control word 212 (BCW), to the bias control circuit 208which, in turn, generates occasional bursts of logic-level charge-enablepulses 210 (CE) which are used to develop the varactor bias voltage 216within the boosted bias accumulator 206. A voltage sensor is providedwithin the bias accumulator to return a scaled version of the biasvoltage 214, referred to herein as the sense voltage, to the biascontrol circuit 208, thus closing a feedback loop that is used tomaintain the varactor bias voltage 216 at the target level specified bythe bias control word 212.

It should be noted that, while the system of FIG. 2 and embodimentswhich follow are depicted and described in terms of a broadcast signalreceiver, the boosted-bias tunable filter 203 therein may alternativelybe applied in a signal transmitter, and the signal source may beoptically or electrically conducted to or from the signalreceiver/transmitter rather than being received or radiated by antenna207. Also, while components within the tunable filter 203 and biasaccumulator 206 are described below in terms of discrete componentscoupled to the receiver IC 201 (or to a transmitter IC), any or all ofthe components may be integrated into the receiver/transmitter IC 201 orwithin a multiple-die integrated circuit package in alternativeembodiments. Also, while the system has been described in terms of abandpass filter and a particular component arrangement, notch filters orother types of filters with a tunable, selective frequency range withina broader band may be implemented using the circuits and techniquesdescribed herein, and various different components and/or componentarrangements may be used to implement the filter.

Dynamic Calibration

FIG. 3 illustrates the boosted-bias tunable filter arrangement of FIG. 2in absence of downstream receiver stages (or upstream transmitterstages). The calibration engine 225 responds to a calibrate-enablesignal 240 (CalEnable, which may be received from other circuitry withinthe receiver/transmitter IC 201 or from another source within thecommunication system) by generating a pilot tone 241 having a frequencyspecified by the channel select signal 222 (ChanSelect). In theembodiment of FIG. 3, the pilot tone 241 is injected into the signalreception path at the input of the tunable filter 203 through ahardwired or switched connection (e.g., through a transistor ormechanical switch), though the pilot tone 241 may be injected at otherpoints within the tunable filter network 203 in alternative embodiments.In either case, the filter output (i.e., the band-limited signal 204) isreturned to the calibration engine 225, where it is measured toestablish a filter output sample for a given setting of the bias controlword 212. As discussed, the bias control word 212 is provided to theboosted-bias generator 205 which, in response, generates a correspondingvaractor voltage 216 that is used to bias a varactor within the tunablefilter network 203.

FIG. 4 illustrates an exemplary tunable filter network 251 and itsinterconnection to a boosted-bias generator 252, modeled by a voltagesource (V_(BIAS)) and series resistance (R_(BIAS)). The tunable filternetwork 251 is coupled to receive the pilot tone 241 via antenna 207,modeled as a 50 ohm load resistance R_(ANT) 209. The filter network 251consists of an input capacitance which acts to transform the antennaload resistance to a higher impedance, since the selectivity of thefilter is directly proportional to the impedance within the resonantnetwork formed by V1 and L1. Under this transformation effect, thereactance of the capacitance formed by C1 and C2 will convert theantenna impedance (which is in series with the input capacitance) to anequivalent shunt impedance in parallel with V1 and L1 equal toR_(ANT)+(1/ωC²R_(ANT) ²)), where ω is the resonant frequency of the tankformed by L1 and V1. In the particular example shown, the inputcapacitance is implemented by a primary capacitor C1 and one or moresecondary capacitors C2 which may be switchably (or fusibly) decoupledfrom the primary capacitor C1 to establish an appropriate inputcapacitance for a given application. Though not specifically shown,other components of the filter network 251 may likewise be implementedby sets of parallel and/or series components that enable the filtertuning range to be tailored according to application demands. A tankcircuit formed by inductor L1 and varactor V1 is provided to establishthe filter passband. That is, the filter passband occurs at theresonance point of the tank circuit, the frequency at which theimpedance of the inductor L1 (jwL) and varactor V1 (1/jwC) match. Theboosted-bias generator 252 is coupled in parallel with the varactor V1to develop a steady-state bias voltage thereon, and thus establish thewidth of the intrinsic region of the varactor V1's P-N junction, therebyestablishing the capacitance of the varactor V1. Isolation capacitor C3is provided to prevent the inductor L1 from drawing steady-state currentfrom the boosted-bias generator 252.

FIG. 5 illustrates an embodiment of a pilot tone generator 280 that maybe included in the calibration engines of FIGS. 3 and 4. As shown, thechannel-select signal 222 is provided, together with a reference clocksignal 282, to a frequency synthesizer 281 which outputs afrequency-multiplied clock signal 283 to the gate of transistor 285. Inone embodiment, the frequency synthesizer 281 is formed by aphase-locked loop that outputs a small-swing clock signal 283 having afrequency according to a loop divide ratio selected by thechannel-select signal 222. The frequency-multiplied clock signal 283 issupplied to the gate of transistor 285, which is coupled in series withresistor 287 between a logic-level supply rail and ground and thusamplifies the frequency-multiplied clock signal 283 to yield afrequency-synthesized clock signal 284, which is output through atransforming capacitor 289 to provide the pilot tone 241. In oneembodiment, the reference clock signal 282 is generated by ahigh-precision oscillator (e.g., a crystal oscillator) so that thefrequency of the pilot tone 241 is accurately centered within theselected frequency band (i.e., the selected channel). It should be notedthat while the pilot tone generator 280 is depicted in FIG. 5 as asingle-ended oscillator, a differential oscillator may be used inalternative embodiments to achieve improved common-mode noise rejectionand reduced ground-bounce (in such an embodiment, the frequencysynthesizer outputs a differential clock signal in which componentsignals are applied to counterpart transistors of a differentialamplifier). More generally, any of the single-ended circuits describedor depicted herein may be implemented as differential circuits havingvirtual, rather than actual, grounds.

FIG. 6 illustrates an exemplary calibration operation that may becarried out to tune the tunable filter network of FIGS. 3 and 4.Initially, at 301 (e.g., in response to a calibrate-enable signal), thepilot tone generator is enabled to generate a pilot tone, having afrequency according to the channel-select signal, and is switchablycoupled (or injected directly) to the filter input. At 303, a loopindex, ‘i,’ is reset to a predetermined starting value, i_(MIN) (zero inthis example), in preparation for the calibration operation, and at 305,the calibration engine initializes the bias control word, BCW_(i), to aminimum value to establish a minimum varactor bias voltage (a varactorbias voltage in this example) for the first iteration of a repeatedloop. At 307, the filter output voltage, V_(OUT)(i), that corresponds tothe bias control word BCW_(i), is sampled by the calibration engine(e.g., an analog-to-digital converter (ADC) within the calibrationengine, and recorded within a temporary storage as a first V_(OUT)sample. Thereafter, at 309, the loop index is incremented and thencompared with the maximum index (i.e., at 311). If the loop index doesnot exceed the maximum index, i_(MAX), the bias control word isincremented at 311, and the operations at 307 and 309 are repeated torecord a V_(OUT) sample for the incremented bias control word. When theloop index is determined to exceed the maximum index, the bias controlword has been swept across a range of interest and corresponding filteroutput samples, V_(OUT)(i_(MIN))−V_(OUT)(i_(MAX)) recorded. Accordingly,at 313, the V_(OUT) samples are evaluated to determine a maximumrecorded V_(OUT) (V_(MAX)) and the corresponding bias control word,BCW_(TUN). FIG. 7 illustrates an exemplary plot of V_(OUT) that resultsfrom sweeping the bias control word across a range of interest, and thevoltage peak (V_(MAX)) that occurs when the filter network is tuned tothe desired point of resonance (i.e., when BCW=BCW_(TUN)). Thus, bysetting the bias control word to BCW_(TUN) as shown at 315 of FIG. 6,the passband of the tunable filter network is centered at the desiredfrequency. The calibration operation is completed at 317 by decouplingthe pilot tone generator from the filter input and/or disabling thepilot tone generator.

In one embodiment, the calibration operation shown in FIG. 6 isperformed at system power-up for each possible channel selection (i.e.,a full-spectrum calibration operation is performed) and the resultingset of bias control words (i.e., BCW_(TUN) for each channel) recorded ina set of registers. Thereafter, when a given channel is selected, thecorresponding bias control word is selected from the register set andprovided to the boosted-bias generator to establish the desiredpassband. The full-spectrum calibration operation may be repeatedperiodically thereafter or in response to detecting selected events(e.g., threshold number of signaling errors, changed channel selection,explicit user request, etc.). In an alternative embodiment, instead offull-spectrum calibration, calibration is performed for each channel asthat channel is selected, and (optionally) periodically thereafter or inresponse to selected events.

The calibration operation described in reference to FIG. 6 may bechanged in numerous ways, without departing from the scope of thepresent invention. For example, instead of a linear search in which thebinary control word is incremented by a predetermined or programmed stepsize, a binary search or other type of more rapidly converging search(e.g., coarse-step search, followed by fine-step search in smallerrange) may be carried out to determine BCW_(TUN). Also, in the case of anotch filter or other type of suppression filter, a minimum rather thanmaximum filter output may be determined. Also, the individual operationsshown in FIG. 6 (which may be carried out by dedicated hardware, aprogrammed processor or any combination thereof) may be reorganized tosimplify max/min determination. For example, when each V_(OUT) sample iscaptured, the sample may be compared with the maximum V_(OUT) found upto that point in the search and installed as the new maximum V_(OUT)(and the corresponding binary control word recorded as the prospectiveBCW_(TUN)) if greater. In such an embodiment, the loop index may beomitted.

Boosted-Bias Generation

FIG. 8 illustrates an embodiment of a boosted-bias generator 390 thatmay be used to implement the boosted-bias generator 205 of FIG. 3, whichincludes the bias accumulator and bias control components (206, 208)shown in FIG. 2. The bias accumulator includes a charge pump 357 thatresponds to charge-enable pulses 352 (CE) from the bias control circuit351 to develop a varactor bias voltage 216 (V_(VAR)), and a voltagesensor 355 coupled to the charge pump output to generate a sense voltage354 (V_(SENSE)) that is fed back to the bias control circuit 351 toenable closed-loop operation. The charge pump 357 consists of a controltransistor 359, having a gate terminal coupled to receive charge-enablepulses 352 from the bias control circuit 351, and coupled in series withan inductor 361 between a logic-level power supply (for example, a 3.3Vor 1.8V supply powering the receiver integrated circuit) and ground. Theanode of an isolating diode 363 is coupled to the drain of the controltransistor 359 and the cathode of the diode 363 is coupled to asmoothing capacitor 367. By this operation, the current that is enabledto flow through inductor 361 and control transistor 359, when thecontrol transistor 359 is switched on (i.e., during the on-time(logic-high state) of a charge-enable pulse 352), is diverted via diode363 to the smoothing capacitor 367, when the control transistor 359 isswitched off, thereby increasing the charge on the smoothing capacitor367 and thus pumping up the varactor bias voltage 216, potentially wellabove the power supply from which the current originated. In oneembodiment, the voltage sensor 355 includes a voltage-divider formed byresistors R2 and R1, having values R and 9R, respectively. Accordingly,the voltage-divider generates a sense voltage 354, V_(SENSE), that isscaled to ten percent (10%) of the varactor bias voltage 216 andreturned to the bias controller 351 for comparison with a setpointvoltage 376 (V_(SP), generated by a digital-to-analog converter 373(DAC) in response to the bias control word 210 received from thecalibration engine) in comparator 371. In one embodiment, when the sensevoltage 354 is less than the setpoint voltage 376, the comparator 371asserts a pulse-enable signal 377 to enable pulse control logic 375 tooutput charge-enable pulses 352 to the bias accumulator 353, thusraising the varactor bias voltage 216 and, in turn, the sense voltage354. When the sense voltage 354 rises above the setpoint voltage 376,the comparator 371 deasserts (e.g., lowers) the pulse-enable signal 377to disable the pulse control logic 375 from issuing further pulses.Through this closed-loop operation, the bias control circuit 351 issuespulses until the varactor bias voltage 216 reaches a desired setpoint(i.e., 10*V_(SP)) and then ceases issuing pulses until the varactor biasvoltage 216 again falls below the setpoint. The resistors which form thevoltage-divider network 355 are selected to present a relatively highimpedance (e.g., 2.7 mega-ohms (MΩ) and 0.3 MΩ for a total of 3 MΩ), andthe filter network itself presents a relatively high impedance load sothat the discharge time constant of the smoothing capacitor 367 isfairly long, thus establishing a low-ripple varactor bias voltage 216.In one embodiment, the pulse control 375 generates pulses of differentwidths and duty cycles (i.e., time the pulse is high as a percentage ofthe total cycle time between rising edges), according to the varactorbias voltage 216 specified by the bias control word 210. That is, forrelatively low varactor bias voltages, the discharge rate of thesmoothing capacitor 367 is slower than for higher varactor biasvoltages, thus reducing ripple by issuing bursts of relativelyhigh-frequency, low-duty-cycle pulses, thus avoiding overshoot that mayresult from injecting larger amounts of charge with each pulse. Bycontrast, when the varactor bias voltage 216 is higher, the smoothingcapacitor 367 discharges more rapidly, and ripple is reduced by issuinghigher duty cycle pulses at lower frequency.

In one embodiment, the pulse control logic receives a relativelyhigh-frequency clock signal 372, hClk, as well as a setpoint-specificduty cycle selector 376 and divisor selector 374. The pulse controllogic 375, in turn, generates an internal pulse stream, gated by thepulse-enable signal 377 (PulseEn) and having a frequency according tothe hClk frequency 372 divided by the specified divisor (i.e., specifiedby the divisor selector 374), and a duty cycle according to the dutycycle selector 376. In the embodiment of FIG. 8, a lookup table of dutycycle selectors and divisors 380 is indexed according to the value ofthe bias control word 212 to select a voltage-appropriate duty cycle 376and divisor 374 to the pulse control logic 375. More specifically, thebias control word 212 is supplied to an index generator 381 whichgenerates a corresponding table selection value 382 (i.e., a differenttable selection value 382 is generated for each of a set of bias controlvalue ranges) which, in turn, is applied to a lookup table 380 toretrieve the desired duty cycle selector 376 and divisor 374. In oneembodiment, the index generator 381 includes one or more programmableregisters to enable the full range of bias control words 212 to bedecomposed into programmatically defined sub-ranges that are associatedwith respective table indices. The lookup table 380, itself, may also beprogrammable to enable duty cycle selectors 376 and/or divisors 374 tobe programmed according to application needs. In alternativeembodiments, where a relatively small number of bias-control subrangesare employed, the lookup table 380 may be replaced by a multiplexed setof registers.

FIG. 9 illustrates exemplary sequences of charge-enable pulses for threedifferent binary control word ranges, and thus for three differentranges of the varactor bias voltage, V_(VAR). When the varactor biasvoltage is below a first threshold voltage, TV1, the hClk itself isoutput as the charge-enable pulses, thus providing a relatively highfrequency pulse train, CE₁, to avoid ripple at low varactor biasvoltages. As the varactor bias voltage is increased (i.e., due to ahigher-valued bias control word) above TV1 but still below a secondthreshold voltage, TV2, a divisor of four and a 37.5% duty cycle (⅜) areselected to provide a somewhat lower frequency, lower duty-cycle pulsetrain, CE₂. As the varactor bias voltage is increased further above TV2,a higher divisor value, 16, and higher duty cycle (62.6%) are selectedto provide a yet lower frequency pulse train CE3 with higher duty cycle,thus providing more substantial charge injection with each pulse tocounteract the faster discharge rate within the bias accumulator.

Returning to FIG. 8, it should be noted that numerous alternativecircuit arrangements may be used to implement the bias accumulator 353and bias control circuits 351. FIG. 10, for example, illustrates analternative circuit arrangement for the comparison of the sense voltageand setpoint voltage. Instead of using a voltage-mode digital-to-analogconverter to establish a voltage V_(SP) within the feedback controlloop, a fixed reference voltage is fed to comparator 371. This avoidshaving a variable reference voltage in the comparator, which canmitigate voltage-dependent offsets and other impairments within thecomparator. To provide same functionality as before, a voltage-modedigital-to-analog converter (which before would have provided V_(SP)) iscoupled through resistor R3 in FIG. 10 to the sense voltage. Since thefeedback loop forces the sense voltage to be equal to V_(FIXED), thevariable current flow through R3 causes the voltage at R1 to varyproportional to said variable current. Thus, the variable currentachieves the same function as the setpoint voltage without requiring thecomparator to have a variable reference voltage. Similarly, asdiscussed, the bias control circuit 351 may be implemented without thelookup table 380 and index generator 381.

It should be noted that the various integrated circuits, dice andpackages disclosed herein may be described using computer aided designtools and expressed (or represented) as data and/or instructionsembodied in various computer-readable media, in terms of theirbehavioral, register transfer, logic component, transistor, layout,and/or other characteristics. Formats of files and other objects inwhich such circuit expressions may be implemented include, but are notlimited to, formats supporting behavioral languages such as C, Verilog,and VHDL, formats supporting register level description languages likeRTL, and formats supporting geometry description languages such asGDSII, GDSIII, GDSIV, CIF, MEBES and any other suitable formats andlanguages. Computer-readable media in which such formatted data and/orinstructions may be embodied include, but are not limited to,non-volatile storage media in various forms (e.g., optical, magnetic orsemiconductor storage media) and carrier waves that may be used totransfer such formatted data and/or instructions through wireless,optical, or wired signaling media or any combination thereof. Examplesof transfers of such formatted data and/or instructions by carrier wavesinclude, but are not limited to, transfers (uploads, downloads, e-mail,etc.) over the Internet and/or other computer networks via one or moredata transfer protocols (e.g., HTTP, FTP, SMTP, etc.).

When received within a computer system via one or more computer-readablemedia, such data and/or instruction-based expressions of the abovedescribed circuits may be processed by a processing entity (e.g., one ormore processors) within the computer system in conjunction withexecution of one or more other computer programs including, withoutlimitation, net-list generation programs, place and route programs andthe like, to generate a representation or image of a physicalmanifestation of such circuits. Such representation or image maythereafter be used in device fabrication, for example, by enablinggeneration of one or more masks that are used to form various componentsof the circuits in a device fabrication process.

In the foregoing description and in the accompanying drawings, specificterminology and drawing symbols have been set forth to provide athorough understanding of the present invention. In some instances, theterminology and symbols may imply specific details that are not requiredto practice the invention. For example, any of the specific numbers ofbits, signal path widths, signaling or operating frequencies, componentcircuits or devices and the like may be different from those describedabove in alternative embodiments. Also, the interconnection betweencircuit elements or circuit blocks shown or described as multi-conductorsignal links may alternatively be single-conductor signal links, andsingle conductor signal links may alternatively be multi-conductorsignal lines. Signals and signaling paths shown or described as beingsingle-ended may also be differential, and vice-versa. Similarly,signals described or depicted as having active-high or active-low logiclevels may have opposite logic levels in alternative embodiments.Component circuitry within integrated circuit devices may be implementedusing metal oxide semiconductor (MOS) technology, bipolar technology orany other technology in which logical and analog circuits may beimplemented. With respect to terminology, a signal is said to be“asserted” when the signal is driven to a low or high logic state (orcharged to a high logic state or discharged to a low logic state) toindicate a particular condition. Conversely, a signal is said to be“deasserted” to indicate that the signal is driven (or charged ordischarged) to a state other than the asserted state (including a highor low logic state, or the floating state that may occur when the signaldriving circuit is transitioned to a high impedance condition, such asan open drain or open collector condition). A signal driving circuit issaid to “output” a signal to a signal receiving circuit when the signaldriving circuit asserts (or deasserts, if explicitly stated or indicatedby context) the signal on a signal line coupled between the signaldriving and signal receiving circuits. A signal line is said to be“activated” when a signal is asserted on the signal line, and“deactivated” when the signal is deasserted. Additionally, the prefixsymbol “/” attached to signal names indicates that the signal is anactive low signal (i.e., the asserted state is a logic low state). Aline over a signal name (e.g., ‘ <signal name>’) is also used toindicate an active low signal. The term “coupled” is used herein toexpress a direct connection as well as a connection through one or moreintervening circuits or structures. Integrated circuit device“programming” may include, for example and without limitation, loading acontrol value into a register or other storage circuit within the devicein response to a host instruction and thus controlling an operationalaspect of the device, establishing a device configuration or controllingan operational aspect of the device through a one-time programmingoperation (e.g., blowing fuses within a configuration circuit duringdevice production), and/or connecting one or more selected pins or othercontact structures of the device to reference voltage lines (alsoreferred to as strapping) to establish a particular device configurationor operation aspect of the device. The term “exemplary” is used toexpress an example, not a preference or requirement.

Various aspects and features of embodiments disclosed herein are setforth, for example and without limitation, in the following numberedclauses:

-   1. A signal communication device comprising:    -   a frequency-selective filter having at least one component that        is biased by a control signal to establish a center frequency of        the frequency-selective filter; and    -   a closed-loop bias generator to generate the control signal and        to adjust the control signal based, at least in part, on a        comparison of the control signal and a reference signal.-   2. The signal communication device of clause 1 wherein the    closed-loop bias generator comprises:    -   a bias control circuit to generate charge-enable pulses; and    -   a bias accumulator that accumulates charge in response to the        charge-enable pulses, the accumulated charge establishing a        voltage level of the control signal.-   3. The signal communication device of clause 2 wherein the bias    control circuit comprises:    -   a comparator to compare the reference signal and the control        signal and to generate a pulse-enable signal in either a first        state or a second state according to the comparison of the        control signal and the reference signal; and    -   pulse control logic to output the charge-enable pulses to the        bias accumulator when the pulse-enable signal is in the first        state and to cease outputting the charge-enable pulses to the        bias accumulator when the pulse-enable signal is in the second        state.-   4. The signal communication device of clause 1 wherein the at least    one component is a varactor and wherein the control signal is a    varactor bias voltage.-   5. The signal communication device of clause 4 wherein the    closed-loop bias generator is implemented in part within an    integrated circuit device that is powered by a logic-level supply    voltage, and in part by a set of discrete components that operate to    generate a varactor bias voltage within a range of voltages that    extends to a higher voltage than the logic-level supply voltage.-   6. The signal communication device of clause 5 wherein the    integrated circuit device comprises a signal receiver coupled to    receive a filtered signal from the frequency-selective filter and to    recover an information-bearing signal from the filtered signal.-   7. The signal communication device of clause 5 wherein the    integrated circuit device comprises a signal transmitter coupled to    output a modulated carrier to the frequency-selective filter.-   8. The signal communication device of clause 1 further comprising a    digital-to-analog converter to generate the reference signal at a    level indicated by a digital control word.-   9. The signal communication device of clause 1 wherein the    closed-loop bias generator comprises a bias control circuit to    generate a sequence of charge-enable pulses with a duty cycle    determined, at least in part, by a digital control word that    indicates a desired level of the control signal.-   10. The signal communication device of clause 1 wherein the    closed-loop bias generator comprises a bias control circuit to    generate a sequence of charge-enable pulses at a frequency    determined, at least in part, by a digital control word that    indicates a desired level of the control signal.-   11. The signal communication device of clause 1 further comprising a    calibration circuit to generate a sequence of digital control words    that establish respective levels of the control signal and to    determine which of the digital control words yields either a maximum    or minimum output from the frequency-selective filter.-   12. The signal communication device of clause 11 further comprising    a plurality of storage elements, each to store a respective digital    control word that yields a maximum or minimum output from the    frequency-selective filter for a corresponding channel selection.-   13. An integrated circuit device comprising:    -   a calibration circuit coupled to receive a band-limited signal        from an external filter network and to determine digital control        words that yield maximum or minimum levels of the band-limited        signal for respective frequency bands within a broader frequency        spectrum; and    -   a bias control circuit to generate a control signal for        controlling a center frequency of the external filter network        within a selected one of the frequency bands based, at least in        part, on the respective one of the digital control words.-   14. The integrated circuit device of clause 13 wherein the    calibration circuit comprises circuitry to generate, for each of the    frequency bands, a sequence of digital control words and to compare    levels of the band-limited signal that result for each digital    control word of the sequence of digital control words.-   15. The integrated circuit device of clause 13 wherein the bias    control circuit comprises circuitry to generate a sequence of pulses    that may be applied within an external bias accumulator circuit to    develop a bias voltage for controlling the center frequency of the    external filter network.-   16. The signal communication device of clause 15 wherein the    circuitry to generate the sequence of pulses comprises circuitry to    generate the sequence of pulses with a duty cycle determined, at    least in part, by a selected one of the digital control words.-   17. The signal communication device of clause 15 wherein the    circuitry to generate the sequence of pulses comprises circuitry to    generate the sequence of pulses at a frequency determined, at least    in part, by a selected one of the digital control words.-   18. A method of tuning a frequency-selective filter having a center    frequency that is established by a control signal, the method    comprising:    -   generating a reference signal that corresponds to a desired        center frequency;    -   comparing the control signal with a reference signal to generate        a comparison result; and    -   adjusting the control signal according to the comparison result.-   19. The method of clause 18 wherein generating a reference signal    that corresponds to the desired center frequency comprises    converting a digital control word into an analog reference signal.-   20. The method of clause 18 wherein generating a reference signal    that corresponds to the desired center frequency comprises    generating a sequence of reference signals having respective signal    levels to determine which of the sequence of reference signals    yields either a maximum or minimum output from the    frequency-selective filter.-   21. An integrated circuit device comprising:    -   means for receiving a band-limited signal from an external        filter network and for determining digital control words that        yield maximum or minimum levels of the band-limited signal for        respective frequency bands within a broader frequency spectrum;        and    -   means for generating a control signal for controlling a center        frequency of the external filter network within a selected one        of the frequency bands based, at least in part, on the        respective one of the digital control words.-   22. Computer-readable media having information embodied therein that    includes a description of an integrated circuit device, the    information including descriptions of:    -   a calibration circuit coupled to receive a band-limited signal        from an external filter network and to determine digital control        words that yield maximum or minimum levels of the band-limited        signal for respective frequency bands within a broader frequency        spectrum; and    -   a bias control circuit to generate a control signal for        controlling a center frequency of the external filter network        within a selected one of the frequency bands based, at least in        part, on the respective one of the digital control words.

While the invention has been described with reference to specificembodiments thereof, it will be evident that various modifications andchanges may be made thereto without departing from the broader spiritand scope of the invention. For example, features or aspects of any ofthe embodiments may be applied, at least where practicable, incombination with any other of the embodiments or in place of counterpartfeatures or aspects thereof. Accordingly, the specification and drawingsare to be regarded in an illustrative rather than a restrictive sense.

1. A signal communication system, coupled to a signal source thatreceives a broadcast spectrum from an electrically or opticallyconductive medium, to output a filtered representation of abroadcast-frequency video signal corresponding to a selected channel ofa plurality of channels of the broadcast spectrum, the systemcomprising: frequency-selective filter circuitry, coupled to the signalsource, to receive the broadcast-frequency video signal and to outputthe filtered representation of the broadcast-frequency video signal, thefrequency-selective filter circuitry includes: a filter network, coupledto the signal source, to output the filtered representation of thebroadcast-frequency video signal, the filter network includes aselectable center frequency of a frequency band which is associated withthe selected channel wherein the filter network is responsive to acontrol signal; and control signal generator circuitry, coupled to thefrequency-selective filter circuitry, to generate the control signalhaving a voltage amplitude which is associated with the selectedchannel, the control signal generator circuitry includes: a controlsignal generator circuit, coupled to the filter network, to generate andoutput the control signal having the voltage amplitude which isassociated with the selected channel; and a feedback circuit, coupled tothe filter network and the control signal generator circuit, to sensethe voltage amplitude of the control signal, wherein the feedbackcircuit generates and outputs a feedback signal which is representativeof the voltage amplitude sensed thereby; wherein the control signalgenerator circuitry determines whether the feedback signal is differentfrom the control signal having the voltage amplitude which is associatedwith the selected channel, and when the feedback signal is differentfrom the voltage amplitude of the control signal, the control signalgenerator circuitry responsively adjusts the amplitude of the voltage ofthe control signal.
 2. The system of claim 1 wherein the control signalgenerator circuitry further includes a pulse generator to generate acharge enable signal having a programmable duty cycle, wherein thecontrol signal generator circuit is coupled to the pulse generator togenerate and output the control signal using the charge enable signal.3. The system of claim 1 wherein the control signal generator circuitryfurther includes a pulse generator to generate a charge enable signalhaving a programmable frequency, wherein the control signal generatorcircuit is coupled to the pulse generator to generate and output thecontrol signal using the charge enable signal.
 4. The system of claim 1wherein the control signal generator circuitry further includes a pulsegenerator to generate a charge enable signal having a programmable dutycycle and a programmable frequency, wherein the control signal generatorcircuit is coupled to the pulse generator to generate and output thecontrol signal using the charge enable signal.
 5. The system of claim 1wherein the control signal generator circuitry further includes: memoryto store data which is representative of a plurality of predeterminedduty cycles; selection circuitry, coupled to the memory, to select oneof the plurality of predetermined duty cycles using a selection signaland to output information which is representative thereof, wherein theselection signal is associated with the selected channel of thebroadcast spectrum; a pulse generator, coupled to the selectioncircuitry, to generate the charge enable signal having a duty cyclecorresponding to the information output by the selection circuitry; andwherein the control signal generator circuit is coupled to the pulsegenerator to generate and output the control signal using the chargeenable signal.
 6. The system of claim 1 wherein the control signalgenerator circuitry further includes: memory to store data which isrepresentative of a plurality of predetermined division ratios of aclock frequency; selection circuitry, coupled to the memory, to selectone of the plurality of predetermined division ratios using a selectionsignal and to output information which is representative thereof,wherein the selection signal is associated with the selected channel ofthe broadcast spectrum; a pulse generator, coupled to the selectioncircuitry, to generate the charge enable signal having a frequencycorresponding to the information output by the selection circuitry; andwherein the control signal generator circuit is coupled to the pulsegenerator to generate and output the control signal using the chargeenable signal.
 7. The system of claim 1 wherein the control signalgenerator circuitry further includes: memory to store data which isrepresentative of a plurality of predetermined duty cycles and aplurality of predetermined division ratios of a clock frequency;selection circuitry, coupled to the memory, to select one of theplurality of predetermined duty cycles and one of the plurality ofpredetermined division ratios using a selection signal and to outputinformation which is representative thereof, wherein the selectionsignal is associated with the selected channel of the broadcastspectrum; a pulse generator, coupled to the selection circuitry, togenerate the charge enable signal having a duty cycle and a frequencycorresponding to the information output by the selection circuitry; andwherein the control signal generator circuit is coupled to the pulsegenerator to generate and output the control signal using the chargeenable signal.
 8. The system of claim 7 wherein the memory is a set ofregisters.
 9. The system of claim 7 wherein the data is stored in thememory at system start-up.
 10. The system of claim 1 wherein the filternetwork includes a filter having a pass-band that corresponds to andchanges in accordance with the selectable center frequency.
 11. Thesystem of claim 1 wherein the filter network includes a filter having aband-stop that corresponds to and changes in accordance with theselectable center frequency.
 12. The system of claim 1 wherein thefilter network is a pass-band filter or band-stop filter.
 13. The systemof claim 1 wherein the filter network includes an adjustable impedancewhich is responsive to the voltage amplitude of the control signal. 14.The system of claim 1 wherein the filter network includes a voltagecontrolled capacitive element which is responsive to the voltageamplitude of the control signal.
 15. The system of claim 14 wherein thevoltage controlled capacitive element is a diode.
 16. A signalcommunication system, coupled to a signal source that receives abroadcast spectrum from an electrically or optically conductive medium,to output a filtered representation of a broadcast-frequency videosignal corresponding to a selected channel of a plurality of channels ofthe broadcast spectrum, the system comprising: frequency-selectivefilter circuitry, coupled to the signal source, to receive thebroadcast-frequency video signal and to output the filteredrepresentation of the broadcast-frequency video signal, thefrequency-selective filter circuitry includes: a filter network, coupledto the signal source, to output the filtered representation of thebroadcast-frequency video signal, the filter network includes aselectable center frequency of a frequency band of the filter networkwhich is associated with the selected channel wherein the filter networkis responsive to a control signal; and control signal generatorcircuitry, coupled to the frequency-selective filter circuitry, togenerate the control signal having a voltage amplitude which isassociated with the center frequency of the filter network, the controlsignal generator circuitry includes: memory to store data which isrepresentative of a plurality of predetermined duty cycles and aplurality of predetermined division ratios; selection circuitry, coupledto the memory, to select one of the plurality of predetermined dutycycles and one of the plurality of predetermined division ratios using aselection signal, and to output information which is representativethereof, wherein the selection signal is associated with the selectedchannel of the broadcast spectrum; a pulse generator, coupled to theselection circuitry and the filter network, to generate the chargeenable signal having a duty cycle and a frequency corresponding to theinformation output by the selection circuitry; and a control signalgenerator circuit, coupled to the pulse generator, to generate andoutput the control signal having a voltage amplitude which is associatedwith the selected channel using the charge enable signal.
 17. The systemof claim 16 wherein the memory is a set of registers.
 18. The system ofclaim 16 wherein the data is stored in the memory at system start-up.19. The system of claim 16 wherein the filter network includes a filterhaving a pass-band that corresponds to, and changes in accordance with,the selectable center frequency.
 20. The system of claim 16 wherein thefilter network includes a filter having a band-stop that corresponds to,and changes in accordance with, the selectable center frequency.
 21. Thesystem of claim 16 wherein the filter network is a pass-band filter orband-stop filter.
 22. The system of claim 16 wherein the filter networkincludes an adjustable impedance which is responsive to the voltageamplitude of the control signal.
 23. The system of claim 22 wherein thefilter network includes a voltage controlled capacitive element which isresponsive to the voltage amplitude of the control signal.
 24. Thesystem of claim 23 wherein the voltage controlled capacitive element isdiode.
 25. The system of claim 16 wherein the control signal generatorcircuit further includes: a transistor having a first terminal and agate terminal; an inductor having a first terminal coupled to the firstterminal of the transistor and a second terminal coupled to a fixedvoltage; and a diode having an anode coupled to the first terminals ofthe transistor and the inductor and a cathode coupled to thefrequency-selective filter circuitry.
 26. A signal communication system,coupled to a signal source that receives a broadcast spectrum from anelectrically or optically conductive medium, to output a filteredrepresentation of a broadcast-frequency video signal corresponding to aselected channel of a plurality of channels of the broadcast spectrum,the system comprising: frequency-selective filter circuitry, coupled tothe signal source, to receive the broadcast-frequency video signal andto output the filtered representation of the broadcast-frequency videosignal, the frequency-selective filter circuitry includes: a filternetwork, coupled to the signal source, to output the filteredrepresentation of the broadcast-frequency video signal, the filternetwork includes a pass-band filter having a pass-band that correspondsto and changes in accordance with the selected channel wherein thepass-band filter is responsive to a control signal; and control signalgenerator circuitry, coupled to the frequency-selective filtercircuitry, to generate the control signal, the control signal generatorcircuitry includes: memory to store data which is representative of aplurality of predetermined duty cycles; selection circuitry to selectone of the plurality of predetermined duty cycles using a selectionsignal and to output information which is representative thereof,wherein the selection signal is associated with the selected channel ofa plurality of channels of the broadcast spectrum; a pulse generator,coupled to the selection circuitry and the filter network, to generatethe charge enable signal having a duty cycle and a frequencycorresponding to the information output by the selection circuitry; anda control signal generator circuit, coupled to the pulse generator, togenerate and output the control signal having a voltage amplitude whichis associated with the selected channel using the charge enable signal.27. The system of claim 26 wherein the memory is a set of registers. 28.The system of claim 26 wherein the data is stored in the memory atsystem start-up.
 29. The system of claim 26 wherein the filter networkincludes an adjustable impedance which is responsive to the voltageamplitude of the control signal.
 30. The system of claim 29 wherein thefilter network includes a voltage controlled capacitive element which isresponsive to the voltage amplitude of the control signal.
 31. Thesystem of claim 30 wherein the voltage controlled capacitive element isa diode.
 32. The system of claim 26 wherein the control signal generatorcircuit further includes: a transistor having a first terminal and agate terminal; an inductor having a first terminal coupled to the firstterminal of the transistor and a second terminal coupled to a fixedvoltage; and a diode having an anode coupled to the first terminals ofthe transistor and the inductor and a cathode coupled to thefrequency-selective filter circuitry.
 33. A signal communication system,coupled to a signal source that receives a broadcast spectrum from anelectrically or optically conductive medium, to output a filteredrepresentation of a broadcast-frequency video signal corresponding to aselected channel of a plurality of channels of the broadcast spectrum,the system comprising: frequency-selective filter circuitry, coupled tothe signal source, to receive the broadcast-frequency video signal andto output the filtered representation of the broadcast-frequency videosignal, the frequency-selective filter circuitry includes: a filternetwork, coupled to the signal source, to output the filteredrepresentation of the broadcast-frequency video signal, the filternetwork includes a pass-band filter having a pass-band that correspondsto and changes in accordance with the selected channel wherein thepass-band filter is responsive to a control signal; and control signalgenerator circuitry, coupled to the frequency-selective filtercircuitry, to generate the control signal, the control signal generatorcircuitry includes: memory to store data which is representative of aplurality of predetermined division ratios; selection circuitry, coupledto the memory, to select one of the plurality of predetermined divisionratios using a selection signal, and to output information which isrepresentative thereof, wherein the selection signal is associated withthe selected channel of the broadcast spectrum; a pulse generator,coupled to the selection circuitry and the filter network, to generatethe charge enable signal having a frequency corresponding to theinformation output by the selection circuitry; and a control signalgenerator circuit, coupled to the pulse generator, to generate andoutput the control signal having a voltage amplitude which is associatedwith the selected channel using the charge enable signal.
 34. The systemof claim 33 wherein the memory is a set of registers.
 35. The system ofclaim 33 wherein the data is stored in the memory at system start-up.36. The system of claim 33 wherein the filter network includes anadjustable impedance which is responsive to the voltage amplitude of thecontrol signal.
 37. The system of claim 36 wherein the filter networkincludes a voltage controlled capacitive element which is responsive tothe voltage amplitude of the control signal.
 38. The system of claim 37wherein the voltage controlled capacitive element is a diode.
 39. Thesystem of claim 33 wherein the control signal generator circuit furtherincludes: a transistor having a first terminal and a gate terminal; aninductor having a first terminal coupled to the first terminal of thetransistor and a second terminal coupled to a fixed voltage; and a diodehaving an anode coupled to the first terminals of the transistor and theinductor and a cathode coupled to the frequency-selective filtercircuitry.